History
History
Synonyms
UK
US
Meaning:
excel

to be very good; to be, do, better than

be superior; surpass

prosper

to succeed (especially financially)

be fortunate; succeed

GO TO TOWN as in Wiktionary
GO TO TOWN as in Wikipedia